home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / djtg / djtg.doc next >
Text File  |  1994-11-16  |  46KB  |  800 lines

  1.               DeskJet用画像印刷プログラム
  2.                             DJTG.EXP    Ver.2.8L13
  3.  
  4. このプログラムは、画像ファイルをHPのディスクジェットプリンタで印刷する
  5. ためのものです。  (TIFF・MAG・MAKI・JPEG)
  6.  
  7. HPのディスクジェットプリンタは価格の割りには高品位で高速印字が可能ですが、
  8. そのプリンタコマンドはESC/P+300DPIとなっており、テキスト印刷を
  9. 行う場合は完全にESC/Pプリンタと見なすことができますが、グラフィック印
  10. 刷を行う場合は300DPIコマンドを使用することで本来の性能を発揮できます。
  11. 特にカラー印刷については300DPIコマンドを使用する必要があります。
  12. しかし、残念ながら富士通では300DPIコマンドをサポートしていません。
  13. (ただし、WindowsからはHPのドライバを使って自由に印刷できる。)
  14. そこで、画像ファイルを印刷するプログラムを作るしかないということで作成した
  15. のが本プログラムです。
  16.  
  17. 初代の印刷プログラムDJT.EXPはコマンドラインタイプのプログラムでしたが、
  18. DJTG.EXPはGUI操作に変更されました。
  19. これに伴い印刷データのファイル出力及びドラフト印字の機能は省略されています。
  20. またV2.1からはテキストとMAG形式(256色も可)にも対応しました。
  21. またV2.2からはテキストの多段印刷を追加しました。(まだA4縦だけです)
  22. またV2.3からはJPEG形式にも対応しました。
  23. またV2.5からはAris社のMPC用TIFF画像にも一部対応しました。
  24.   (フルカラーTIFFですが、配置がやや特殊な物もあるみたいです)
  25.  
  26. 注意  画像ファイルはTIFF(圧縮も可能)とMAG,JPEGに対応しています。
  27.       その他の画像形式への対応は現在まだできていませんから、なんらかの変換
  28.       ツールが必要です。
  29.       DJTGは多少のエラー処理を行っていますが、利用の際にはプリンタの接続
  30.       等を確認してから、実行してください。
  31.  
  32.  
  33. 使用方法  単純にDJTG.EXPをアイコン登録し、これをクリックすることで、
  34.           実行できます。
  35.           もしもメモリが少ないと実行できない場合が有りますが、このような
  36.           場合はメモリ増設やRAMディスクの解除等でフリーエリアを拡大して
  37.           下さい。または、V2.0をご利用下さい。
  38.           なお、このDJTGはV2.1の機能である12ドットフォント等を
  39.           使用しているため、V1.1アイコンとして登録しないで下さい。
  40.  
  41.       DJTGの画面構成
  42.       ____________________________
  43.      |                                 |   ||   |  |   |  |   |
  44.      |                                 |___||___|  |___|  |___|
  45.      |  カラー・白黒指定       | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  46.      |                         |    ファイル名表示エリア      |
  47.      |   用紙サイズ指定        |_______________|
  48.      |                                                        |
  49.      |    用紙方向指定            | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
  50.      |                       色   |                        |テ|
  51.      |      倍率指定         調   |                        |キ|
  52.      |                       整   |                        |ス|
  53.      |     縦横比指定        指   |                        |ト|
  54.      |                       定   |     画像表示エリア     |指|
  55.      |    印刷部数指定            |                        |定|
  56.      |                            |                        |  |
  57.      |    改ページ指定            |                        |  |
  58.      |                            |                        |  |
  59.      |   専用モード指定           |                        |  |
  60.      |                            |____________|  |
  61.      |    印刷位置指定          _______________|
  62.      |                         |     メッセージ表示エリア     |
  63.        ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  64.       右上に四個のアイコン・ボタンがあります。
  65.         左側から
  66.         ・ファイル指定(新規)ファイル名を指定するためにファイルセレクタを
  67.                               起動します。
  68.                               ドラッグにより、複数のファイルを同時に指定可
  69.                               最大で8個まで
  70.                               指定したファイルはファイル名表示エリアに表示
  71.                               されます。
  72.                               以前に指定されていたファイルはキャンセルされ
  73.                               ます。
  74.         ・ファイル指定(追加)同じくファイル名を指定するのですが、以前に
  75.                               指定されていたファイルに追加する形で指定します
  76.         ・印刷                プリンタに画像データを印刷します。
  77.                               一枚で印刷できない場合は続けて次の頁も印刷します。
  78.                               なお、印刷中に印刷を強制的にやめたい場合、[ESC]
  79.                               キーを押して中断して下さい。
  80.         ・終了                DJTGを終了します。
  81.  
  82.       その下には各種表示エリアがあります。
  83.         上から
  84.         ・ファイル名表示エリア 指定されているファイル名を表示します。
  85.                                最大で8個まで表示できます。
  86.                                表示エリアですから、入力はできません。
  87.         ・画像表示エリア       このエリアをクリックすると指定されているファイル
  88.                                の画像データを印刷形式に合わせて表示します。
  89.                                この時、用紙の左下に小さく頁番号を表示します。
  90.                                一枚で表示できない場合は、クリックするたびに、
  91.                                次の頁が表示されます。
  92.                                長いテキストファイルでは1頁づつの表示されるので
  93.                                続きを見るときは再度クリックして下さい。
  94.                                画像データの横には倍率及び印刷時のサイズも表示
  95.                                用紙の左端には中央とカラー印刷の下限のマークも
  96.         ・メッセージ表示エリア プログラムからのメッセージを表示します。
  97.                 印刷状態の表示     印刷開始
  98.                                    印刷中  ファイル名  %表示
  99.                                    印刷完了
  100.                 エラー表示         ファイル・オープン・エラー
  101.                                    ファイル・リード・エラー
  102.                                    プリンタ出力エラー            等
  103.  
  104.       左端には各種設定用のラジオボタン及び数値入力パネルが並んでいます。
  105.       この他にチェックボックスと設定ボタンが Ver.2 から使用されています。
  106.       チェックボックスには (チェック) と、設定ボタンには (ボタン) と記述しています。
  107.         上から
  108.         ・印刷カートリッジ    印刷に使用するカートリッジを選択します。
  109.               カラー          カラーカートリッジを使用します。(デフォルト)
  110.               白黒            黒カートリッジを使用します。
  111.                     画像表示は常にカラー表示されます。
  112.         ・用紙サイズ          印刷に使用する用紙サイズを指定します。
  113.               A4                                      (デフォルト)
  114.               B5            使用する用紙を選択します。
  115.               はがき
  116.                     この機能は505J(または560J)付属の用紙トレーを使用
  117.                     するのを前提としているため他の機種では位置がズレるかもしれ
  118.                     ません。
  119.                     なお、B5の印刷位置は機種によって異なるのでこれを調整する
  120.                     目的で-Bオプションを導入しました。
  121.                     560Jでは -B0 または 無し
  122.                     505Jでは -B17 程度を指定して下さい。
  123.         ・用紙方向            用紙の縦方向と横方向を選択します。
  124.               縦              縦方向に印刷します(デフォルト)
  125.               横              横方向に印刷します
  126.               逆方向(チェック)    画像を180゚回転して縦または横方向に印刷します。
  127.                     逆方向の指定はチェックボックス(チェックされるとON)です。
  128.                     用紙をセットする方向は常に縦方向です。
  129.         ・倍率                印刷する倍率を指定します。
  130.               極大            用紙一杯にできるだけ大きくなるように倍率を
  131.                               調整します。
  132.               大              用紙半分にできるだけ大きくなるように倍率を
  133.                               調整します。(デフォルト)
  134.               中              用紙1/3にできるだけ大きくなるように倍率を
  135.                               調整します。
  136.               小              用紙1/4にできるだけ大きくなるように倍率を
  137.                               調整します。
  138.               極小            用紙1/5にできるだけ大きくなるように倍率を
  139.                               調整します。
  140.               任意            右側にある数値入力パネルにより、任意倍率を指定
  141.                               します。
  142.               倍率指定数値入力パネル     50-2000(%指定)
  143.                       50%の時    600ドットが25.4mmになります。
  144.                             640*480    約27.1*20.3mm
  145.                             320*240    約13.5*10.2mm
  146.                       200%の時  150ドットが25.4mmになります。
  147.                             640*480    約108.4*81.3mm
  148.                             320*240    約54.2*40.6mm
  149.                     極大から極小までのラジオボタンは用紙サイズを考慮するように
  150.                     なりました。そのためハガキボタンは廃止されました。
  151.         ・縦横比              印刷するドットの縦横比を指定します。
  152.               標準(ボタン)      数値入力パネルの値を1:1にします。
  153.               X68(ボタン)      数値入力パネルの値をX68の比率にします。
  154.                               120:90(4:3) 125:100(5:4) 130:90(13:9) の順に
  155.                               変化します。
  156.               縦横比指定数値入力パネルH     50-150(%単位)
  157.               縦横比指定数値入力パネルV     70-220(%単位)
  158.         ・印刷部数            印刷する部数を指定します。
  159.               印刷部数指定数値入力パネル     1-15
  160.                     年賀状等の同じ物をたくさん印刷する機能です。
  161.         ・改頁指定            複数ファイル印刷時に改ページ方法を指定します。
  162.               完全印刷(チェック)  少しでもはみ出せば改ページするようにします。
  163.                     デフォルトでは少しくらいなら、はみ出しても同一ページに
  164.                     印刷するようになっています。  紙の節約のため?
  165.         ・専用モード指定      画像またはテキスト専用モードを指定します。
  166.               画像(チェック)      画像専用モードにします。
  167.               テキスト(チェック)  テキスト専用モードにします。
  168.                   画像専用モードはテキストを印刷しない時にファイルセレクタで
  169.                   テキストファイルが表示されるとうっとうしいので付けました
  170.                   テキスト専用モードはマニュアル等の大きなファイルを印刷する
  171.                   ための機能です。専用モードでなくても画像ファイル毎の説明等
  172.                   の短いファイルなら十分印刷できます。
  173.                   またテキスト専用モードでは、用紙横方向での見開き印刷や、
  174.                   両面印刷が行えます。      (この場合、勝手に見開きになる)
  175.                   ただし、見開きについては-M7のオプション指定をしないと
  176.                   展開用のバッファがA5に比べて小さいため余白が大きくなって
  177.                   しまいます。
  178.         ・オフセットXY      印字開始位置からのオフセット量を指定します。
  179.               標準            プログラムに登録されいる標準値を使用します。
  180.                               標準値は数値入力パネルの下側に表示されています。
  181.                               X:11mm    Y:3mm
  182.                               ただし、はがきの場合は X:3mm
  183.               任意指定        下側にある数値入力パネルにより、任意オフセット
  184.                               を指定します。
  185.               位置指定数値入力パネルX     0-190(mm単位)
  186.               位置指定数値入力パネルY     0-220(mm単位)
  187.  
  188.               横並び(チェック)    画像の横並び出力を指定します。
  189.                               横並びする画像の印刷位置は下側の数値入力パネル
  190.                               により、指定します。
  191.                               メモリ指定で-M6以上の指定していないと無効
  192.                               右の画像の方が大きいとその部分は切捨てられます
  193.                               左右の画像の倍率は同じになります。
  194.                               テキストファイルは多段印刷になります
  195.                               どのようになるかはフォントの大きさ等によります。
  196.                               現在の多段印刷は
  197.                                 A4縦  24ドット以下   横2列
  198.                               だけです。
  199.               位置指定数値入力パネルX2   40-140(mm単位)
  200.  
  201.           以上の条件を変更した場合どのように印刷されるかは、印刷するファイルが
  202.           指定されていると、画像表示エリアをクリックすれば見ることができます
  203.  
  204.  
  205.         ・色調整              RGBとCMYの補正値を指定します。
  206.               ハイライト      明るい(薄い)色の補正値を指定します。
  207.               シャドー        暗い(濃い)色の補正値を指定します。
  208.               RGB          各色の明るさを調整します。+にすると明るくなる。
  209.               CMY          各色の濃さを調整します。  +にすると濃くなる。
  210.               色調整指定数値入力パネル      -16(48)から+16(32)
  211.               用紙名称選択パネル            LX・Jet  CX・Jet  黒・Jet  非・Jet
  212.                     一応、    LX・Jet    LX専用紙
  213.                               CX・Jet    CX専用紙  カラーBJ  等
  214.                               黒・Jet    BJ用紙  等
  215.                               非・Jet    その他用紙
  216.                     用紙を選択すると色調整の設定値を強制的に変更します。
  217.               用紙インク量数値入力パネル    -16から16
  218.                     インクの合計量を調整します。
  219.                     黒に近い程、補正が大きくかかります。
  220.                     CMYは各色だけのインク量に注目するの対して合計量で補正
  221.  
  222.               一応の目安としては、用紙別に設定値を設けていますが、好み等により
  223.               細かな調整を行ってください。
  224.  
  225.               ただ、V2.5から導入された彩度調整と組み合わせてモノクロJet
  226.               でもCMYはカラーJetと同じ位にして、彩度を+にした方が良い
  227.               ような気がします。インクが多すぎるとフニャフニャになる場合は用紙
  228.               インク量数値パネルの数値を負にすることでカラージェット用紙でない
  229.               場合にも、インクの合計量を制限して印刷できます。
  230.               このへんの設定のお薦め値の情報もお知らせ下さい。
  231.  
  232.               彩度            色の鮮やかさを調整します。+にすると鮮やかなる。
  233.               色調整指定数値入力パネル      -8から+16
  234.                     カラーJet用紙以外の用紙に印刷すると鮮やかさが低下する
  235.                     ようなので、これを調整します。
  236.                     なお-8にすると色がほとんど付かなくなります。
  237.  
  238.             色調整の考え方
  239.               一応、RGBは元の画像やモニタに対する補正に、CMYは用紙の特性
  240.               に対する補正を行うための機能と考えていますが、厳密に考える必要は
  241.               有りません。綺麗に印刷されれば良いわけですから。
  242.               あと、RGBは黒のカートリッジを使用する場合にも有効です。
  243.               補正値により、以下のように調整されます。
  244.               斜めの直線は補正値が0の場合で、+または-は補正の方向を示します
  245.               RGBとCMYでは+の方向が逆になっています。
  246.  
  247.               ハイライト及びシャドー共に+または-を指定した時
  248.                    RGBの場合                        CMYの場合
  249.        ハイライト|                +/             ハイライト|                -/ 
  250.             |            +  /-                   |            -  /+  
  251.       調    |        +    / -              調    |        -    / +   
  252.       製    |    +      /  -               製    |    -      /  +    
  253.       後    |+        /   -                後    |-        /   +     
  254.       の    |       /    -                 の    |       /    +      
  255.       値    |     /     -                  値    |     /     +       
  256.             |   /      -                         |   /      +        
  257.             | /       -                          | /       +         
  258.        シャドー  ~~~~~~~~~~~~~~~~~~ハイライト        シャドー  ~~~~~~~~~~~~~~~~~~ハイライト
  259.                   調整前の値                             調整前の値
  260.  
  261.               ハイライトに+または-をシャードには0を指定した時
  262.                    RGBの場合                        CMYの場合
  263.        ハイライト|                +/             ハイライト|                -/ 
  264.             |            +  /-                   |            -  /+  
  265.       調    |        +    / -              調    |        -    / +   
  266.       製    |      +    /  -               製    |      -    /  +    
  267.       後    |    +    /   -                後    |    -    /   +     
  268.       の    |   +   /    -                 の    |   -   /    +      
  269.       値    |  +  /    -                   値    |  -  /   +         
  270.             | + /  -                             | - /  +            
  271.             | /-                                 | /+                
  272.        シャドー  ~~~~~~~~~~~~~~~~~~ハイライト        シャドー  ~~~~~~~~~~~~~~~~~~ハイライト
  273.                   調整前の値                             調整前の値
  274.  
  275.               ハイライトに0をシャドーに+または-を指定した時
  276.                    RGBの場合                        CMYの場合
  277.        ハイライト|                 /             ハイライト|                 / 
  278.             |              +/                    |              -/   
  279.       調    |           + /-               調    |           - /+    
  280.       製    |      +    /--                製    |      -    /++     
  281.       後    |+        / -                  後    |-        / +       
  282.       の    |       / --                   の    |       / ++        
  283.       値    |     /  -                     値    |     /  +          
  284.             |   /   -                            |   /   +           
  285.             | /    -                             | /    +            
  286.        シャドー  ~~~~~~~~~~~~~~~~~~ハイライト        シャドー  ~~~~~~~~~~~~~~~~~~ハイライト
  287.                   調整前の値                             調整前の値
  288.  
  289.         ・パターン            印刷時の濃度ディザ法のパターンを指定します。
  290.               0    旧DJTGが使用していたパターンです。(L06まで)
  291.               1    0を多少修正したパターンです。
  292.               2    現在は3-6のパターンのテスト用です。
  293.               3    平均誤差最小&誤差拡散法を使用したものです。
  294.               4    3とほぼ同じですが、パラメータ値が少し異なります。
  295.               5    3とほぼ同じですが、パラメータ値が少し異なります。
  296.               6    3とほぼ同じですが、パラメータ値が少し異なります。
  297.                 L10から採用した3以上のパターンは画像がザラついた感じに
  298.                 なるものの階調表現等が優れています。これで印刷結果の問題は
  299.                 かなり改善されたのではないかと思います。
  300.                 パターン3はL11になり新しい計算パラーメータが導入されたため
  301.                 L10とは少し異なっています。
  302.                 L13になって、456には新しいパターンを採用しました。
  303.                 3はドット分散型、456はドット集中型のパターンになっています。
  304.                 L13からは4をデフォルトにしています。
  305.  
  306.  
  307.       右端はテキスト指定用に使用するボタン等が並んでいます。
  308.         上から
  309.         ・フォントサイズ      印刷に利用するフォントの大きさを指定します。
  310.                   設定可能なフォントサイズは
  311.                     16(4ポイント)から120(30ポイント)の11サイズ
  312.                     標準は 32(8ポイント)
  313.                   全てT-OSのフォントを使用しています。本来無い40ドット等
  314.                   も60ドット等から作成しています。
  315.                   環境変数  FNTDIR  にフォントファイルのディレクトリを
  316.                   指定しておいて下さい。
  317.                   AUTOEXEC.BAT で指定するのが良いと思います。
  318.                       例)   SET FNTDIR=L:\FJ2\FONT\
  319.                           Lドライブにフォントをインストールしている場合です
  320.                   もしも、環境変数に設定されていないとQ:ドライブにフォント
  321.                   があることになります。システムCDをセットしておいて下さい。
  322.         ・ピッチ              半角文字の文字間ピッチ(空白)を指定します。
  323.         ・ライン              行間のピッチ(すきま)を指定します。
  324.         ・書体                フォントの種類を指定します。
  325.                   明朝  ゴシック  まる  毛筆  の4種類が可能です。
  326.                   まる  と  毛筆  はフォントサイズは1種類しかないので、拡大
  327.                   縮小して印刷されます。
  328.                   毛筆を余り小さいサイズで印刷するとつぶれが目立ちます。
  329.                   また、16ドットの時はROMフォントのみとなります。
  330.         ・両面印刷            両面印刷の印刷頁を指定します。
  331.                   奇数頁  偶数頁  チェックボックスですが、どちらか一方しか
  332.                   ONにできません。どちらもOFFの時が通常印刷です。
  333.                   この機能はテキスト専用モードの時のみ使用できます。
  334.                   また、複数のファイルが指定されていると無視されます。
  335.         これらの数値の単位は1/300インチです。
  336.  
  337.  
  338. オプション  以下のようなオプションが指定できます。
  339.             オプション文字は大文字・小文字のどちらでも指定可能です。
  340.             各オプションの間はスペースで区切って下さい。
  341.             -は実行環境に対する指定です。
  342.  
  343.           -M#    メモリ指定  使用環境に応じてバッファサイズを指定します。
  344.                     5(デフォルト)~9まで指定できます。
  345.                     6以上は標準より大きな画像サイズが扱えるようになります。
  346.                     また横並び出力が行えるようになります。
  347.                     ただし横並び出力の場合の画像サイズは半分になります。
  348.                     7以上はA4横でのA5見開き印刷が可能になります。
  349.  
  350.                        仮想VRAM   16M色   32K色   256色    16色
  351.                    5:  512KB    512*320    512*512   1024*512  1024*1024
  352.                    6:1280KB    736*544   1024*640  1280*1024  2048*1280
  353.                    7:1750KB    832*704   1120*800  1600*1120  2240*1600
  354.                    8:3500KB   1216*960  1600*1120  2240*1600  3200*2240
  355.                    9:7000KB  1600*1408  2240*1600  3200*2240  4480*3200
  356.  
  357.                   全機能を使用するには-M7以上のオプションを指定して下さい。
  358.                   もちろんメモリがあればですが。
  359.  
  360.                   この他にリード用バッファ等のサイズも大きくなります。
  361.  
  362.  
  363.           -W      Aris社のMPC用CD-ROM対応のための指定
  364.                     ただし、メモリの使用量が増えるので注意
  365.                     DEEPVOYAGE等ではこのオプションが必要
  366.                     なおWORLDVIEWはこの指定が無くてもOKのようです
  367.  
  368.           -D*    カレントディレクトリ指定
  369.                     画像ファイルを選択する際の初期ドライブとディレクトリを
  370.                     指定します。
  371.                     例)  -DE:¥GRPHIC
  372.                     このように空白を入れずにドライブ名から、記述して下さい。
  373.                     また当然ディレクトリ名はルートから記述して下さい。
  374.  
  375.           -J3    用紙サイズを葉書にすると、手差しになります。
  376.           -J3A  常時手差しになります。
  377.                     葉書フィーダーがオプションの300J向けです。
  378.                     まず、用紙をセットしておいてから、印刷を実行して下さい。
  379.                     なお、2枚目からは手差しにならないので注意して下さい。
  380.  
  381.           -J56  カラーインクを選択した場合も、テキストは黒インクになります。
  382.                     2つのカートリッジが同時に使える560J向けです。
  383.                     ただし、黒インクに対応していないCXジェット専用紙では黒が
  384.                     滲んで読めなくなります。
  385.                     両方のインクが使えるLXジェット用紙等を使ってください。
  386.                     画像印刷に4色使えるようになるのは、まだしばらく先です。
  387.  
  388.           -K*    混合黒の色調整
  389.                     用紙の発色性等に応じて混合黒の色を調整します。
  390.                     RGBで各+9~-9の範囲で指定します。
  391.                     例)  -K+3+0+1
  392.                     このように空白を入れずに符号付きで指定して下さい。
  393.                     この例では指定無しに比べて少し赤くなります。
  394.  
  395.           -B#    B5用紙オフセット指定  使用機種に応じて指定します。
  396.                     560Jでは -B0 または 無し
  397.                     505Jでは -B17 程度を指定して下さい。
  398.                     
  399.  
  400.  
  401. 画像サイズ      本プログラムでは画像はメインメモリ上の仮想VRAMに格納して
  402.                 います。したがって、
  403.                 印刷可能な画像サイズの最大値は  デフォルトで
  404.                         32K色      512×  512  (16M色も同じ)
  405.                         256色    1024×  512
  406.                         16色      1024×1024  となります。
  407.                 16M色の画像データも扱えます。この場合は32K色のデータに
  408.                 変換してから、仮想VRAMにロードします。
  409.                 L12からは仮想VRAMが大きければ16M色のままロードします
  410.  
  411.  
  412. 複数ファイル    画像ファイルを同時に複数個指定することができます。
  413.                 この場合、指定された画像が縦に並べられて印刷されます。
  414.                 指定できる最大のファイル数は8個です。
  415.                 指定されたファイルが用紙から、はみ出す場合は次の頁に印刷される
  416.                 ように制御されます。ただし、はみ出す量が少ない場合は、同一頁に
  417.                 印刷されます。少しでも、はみ出すと次の頁に印刷することも可能。
  418.  
  419.                 各種設定は指定された全ファイルに対して、共通に適用されるので
  420.                 注意してください。
  421.                 例えば、各ファイルに対して別々の倍率を指定できません。
  422.                 この場合、特殊倍率指定(極大等)を使えば、ドット数の異なる
  423.                 ファイルを印刷してもだいたい同じ大きさに印刷できます。
  424.  
  425.  
  426. 印刷速度        640X480 ドット のデータ2枚を倍率 大 で印刷させた場合の例
  427.                 画像ファイルはフリコレ4のCDからチヒロさんの作品で
  428.                 NAMIKO.TIF と RICHIK_P.TIF を使用してテストしました。
  429.                 印刷サイズは各 161mmX125mm となり、A4一枚に印刷されます。
  430.                     HR  12MB    7分
  431.                 DJTの時と同じように画像ファイルのバックの色により、印刷
  432.                 時間が多少変化します。(暗い方が遅い)
  433.  
  434.                 テキストファイルを標準状態で印刷させた場合の例(モノクロ)
  435.                 ファイルサイズ  5717バイト  128行
  436.                 A4縦  32ドット  ピッチ2  ライン8
  437.                           約1.6ページ                  2分45秒
  438.                 A4横  32ドット  ピッチ2  ライン8
  439.                           約1.2ページ                  5分40秒
  440.                 当然カラーカートリッジの場合はもっと遅くなります。
  441.  
  442.                 L11になって印刷エンジン部が大きくなったためか、上記より
  443.                 時間がかかるようになりました。
  444.                     上記画像で  A4  一枚  約10.5分    パターン3の時
  445.  
  446.  
  447. 動作する環境    一応、以下の環境で動作確認しています。
  448.                     T-OS  V2.1L31
  449.                     TOWNSII  HR  12MB  HDD付き
  450.                     DeskJet560J
  451.                 TOWNS本体についてはたぶん機種によらず動作すると思います。
  452.                 搭載メモリの問題がありますが。
  453.                 505J+でも同様に使えるはずです。(560オプション以外)
  454.                 プリンタも白黒モードなら、500Jまたは300Jでも動作すると
  455.                 思いますが。(印刷位置のズレがあるかも?)
  456.                 私の所ではテストしていませんが、1000さん達の所では300J
  457.                 で正常に動作していたようです。(以前のバージョン)
  458.  
  459.                 PEB02603    ツー三 
  460.  
  461.  
  462. 印刷用用紙          カラーの場合はカラーJet用の用紙が綺麗です。
  463.  
  464.                     HP   CX・Jet紙  LX・Jet光沢紙  LX・Jet専用紙
  465.                     キャノン  カラーBJ用紙      シャープ  カラージェット用紙
  466.                     サンワ カラージェット用紙
  467.  
  468.                     このうち、CX・Jet紙は黒インクが利用できません。
  469.                     黒インクとの併用ではLX・Jetが一番です。
  470.                     価格はシャープが500枚パックですが、1枚単価は安いです。
  471.                     またサンワは100枚パックなので手頃です。
  472.                     LX光沢紙はダントツに高いです。他はほとんど同じくらいです。
  473.                     綺麗なうえに余り高くないLX専用紙がお薦めです。
  474.  
  475.                     あとカラーJet用以外ではモノクロJet用が比較的綺麗です。
  476.                     (キャノンのBJワープロ用紙が有ります)
  477.  
  478.                     黒インクを使う場合は普通の熱転写用紙で十分です。
  479.  
  480.  
  481. バージョン変更      バージョン番号の2.8L13のうち2.8が全体の
  482.                     L13が印刷エンジン部分のバージョンを表します。
  483.           印刷エンジン部分
  484.             L81    DJTとして発表された。初期バージョン
  485.             L83    DJTG用に発表された。
  486.                         特に16色モードにおける混合中間色の発色の改善を行った
  487.                         ただし、簡単なアルゴリズムですませているため以前より、
  488.                         悪くなる可能性も有るかも?
  489.                         主にYUUさんシリーズでチェックしました。
  490.             L84    色変換テーブルの修正。
  491.                         ぴーさん達からご指摘のあった発色が濃すぎたのを修正。
  492.                         特に青と緑について。
  493.             L05    色調整に対応。(順番ではL85だが、今後を考えて)
  494.                         またL84で、暗い青等の色が出にくかったのを修正。
  495.             L06    チロキさんご指摘のマッハバンド対策のためパターン変更
  496.                         ただし、タイリングの問題もあるため256色以下では、
  497.                         以前とほとんど変化なし。
  498.             L10    新しいパターンを追加(つまり選択できる)
  499.                         これで、階調不足によるマッハバンド等の問題はかなり改善
  500.                         されたはず。
  501.             L11    新しいパターンに対する調整&彩度調整に対応
  502.                         これで、階調不足によるマッハバンド等の問題はさらに改善
  503.                         され、グラデの滑らかさ(L10より滑らかになった)が
  504.                         向上したはずです。
  505.                         また、彩度を調整することで専用以外の用紙でも鮮やかな
  506.                         色で印刷できます。
  507.             L12    フルカラーでリードできるよう変更
  508.                         これで、フルカラー→32Kによるマッハバンド等の問題は
  509.                         かなり改善されたはず。
  510.             L13    肌色等で出るザラツキを軽減
  511.                         チロキさんご指摘のPhotoCDの4番の画像でザラツキ
  512.                         が目立つのでパターン等の修正
  513.           全体
  514.             1.0      DJTGになって以下の機能追加
  515.                 当然GUI化された(256色モード使用)レイアウト等の確認も可
  516.                 16M色モードに対応
  517.                   以前は一端32K色に変換しなければならなかったが、今回からは
  518.                   プログラム内で勝手に32K色に変換して、出力
  519.                 複数頁印刷
  520.                   以前も複数ファイルを指定できたが、今回からはこれに頁長を考え
  521.                   複数頁に印刷できるように変更
  522.                 用紙の方向に逆方向を追加
  523.                   用紙の下側にどうしても大きな余白ができてしまう505Jに対応
  524.                   して、逆方向を追加(年賀状用?)
  525.                 倍率指定をより細かくできるように変更
  526.                   大きさを以前より細かく調整出来る
  527.             2.0      以下の機能追加及び変更
  528.                 特殊倍率指定で各用紙サイズに対応
  529.                   各用紙サイズごとに極大から極小まで対応しました。
  530.                   これにより、ハガキ用の倍率指定は無くなりました。
  531.                 縦横比変更機能
  532.                   ドットの縦横比を調整できます。
  533.                 印刷部数指定機能
  534.                   印刷部数を指定できます。
  535.                 横並び印刷
  536.                   画像を横方向に2つまで並べて印刷できます。
  537.                   ただし、メモリが多くないと使えません。(-M6の指定が必要)
  538.                 色調整機能
  539.                   RGBとCMYで色調整が可能です。
  540.                 -M6を指定した時のメモリ
  541.                   横並び印刷及び、読込み等のバッファを大きくしたため以前より
  542.                   かなりメモリを消費します。でも4MBなら楽勝のはずです。
  543.             2.1      以下の機能追加及び変更
  544.                 テキスト印刷に対応
  545.                   テキスト専用モードでは用紙方向の縦・横共に複数頁にまたがる
  546.                   ファイルも印刷できます。(ただし逆方向は不可)
  547.                   専用モードで無くてもA4半頁程度までのテキスト印刷が可能。
  548.                                     (設定状態により、異なります)
  549.                 MAG形式に対応
  550.                   16色及び256色MAGとMKIに対応しました。
  551.                   ただし、ファイルサイズに制限(-M6で192KB)が有ります。
  552.                 改ページ制御方法の指定
  553.                   少しでもはみ出す場合は次の頁に印刷するように指定できます。
  554.                 色調整ボタン
  555.                   カラーJet用紙(HPのCXJetやキャノンのカラーBJ)
  556.                   とモノクロJet用紙(キャノンのBJ)のワンタッチボタンを
  557.                   追加しました。
  558.                 -M7を指定した時のメモリ
  559.                   仮想VRAMのサイズが大きいため、かなりメモリを消費します。
  560.                   システムCDのLOOKでフリーエリアを表示させると2856
  561.                   KBの状態で実行できたので、システムの設定によっては4MB
  562.                   で実行可能なはずです。
  563.             2.2      以下の機能追加及び変更
  564.                 カラーJetボタンの補正値修正
  565.                   -2,-4から-3,-6と、補正量を大きくしました。
  566.                 多段印刷に対応
  567.                   テキスト専用モードでA4横等での見開き印刷だけで無くA4縦
  568.                   での2列印刷が指定したフォントによっては可能になりました。
  569.                 テキストの画面表示を変更
  570.                   長いテキストを表示させた時に1つのファイルを連続して表示して
  571.                   いたが、時間がかかりすぎるので、1頁毎に変更しました。
  572.                 テキスト印刷時のバク修正
  573.                   ・行末の文字が半角1文字+全角1文字の場合などに最後の全角
  574.                     文字が化けてしまう
  575.                     →化けないように修正しました
  576.                   ・1頁以内のテキストを偶数頁印刷したときに印刷されないはず
  577.                     が、1行印刷されてしまう
  578.                     →ファイル・サイズ・エラーとします
  579.             2.3      以下の機能追加及び変更
  580.                 JPEG形式に対応
  581.                   JPEG形式に対応しました。
  582.                   純正のDLLを使っていますので、使えるようにして置いて下さい。
  583.                 多段印刷と画像印刷の併用対応
  584.                   画像とそのコメントを同時に印刷する場合にも、横2列の印刷が
  585.                   可能になりました。これに伴い縦方向の分割は無くなりました。
  586.                   長いコメントを半分の行数で印刷できます。
  587.                   OcTohさんのバックストーリー付きのコメントに対応できる
  588.                   ように改造した結果です。
  589.                 手差しオプション追加
  590.                   はがきフィーダーがオプションの300J用に追加しました。
  591.                 数値入力時のの任意ラジオボタンの自動チェック
  592.                   XまたはYの数値をいじると自動的に任意になるようにしました。
  593.                   倍率の方も同じです。
  594.                 色調整のバグ修正
  595.                   RGBシャドーの値を負に調整すると暗い色が変な色で印刷される
  596.                   バグの修正
  597.             2.4      以下の機能追加及び変更
  598.                 濃度ディザ法のパターン選択に対応
  599.                   パターン選択に対応しました。
  600.                   ただ現在の所、通常の画像ではもっとも綺麗に印刷できる3を
  601.                   デフォルトにしているため余り使わないと思いますが。
  602.                 画像と同時に印刷する場合のテキストサイズの拡大とバグ修正
  603.                   画像とそのコメントを同時に印刷する場合に印刷できるテキスト
  604.                   ファイルの行数を128行に拡大しました。
  605.                   あと、選択可能なフォントサイズに20ドットを追加。
  606.                   それに、小さなフォントで多段印刷するとバッファサイズの不足
  607.                   からエラーになるバグも修正しました。
  608.                   NAKさんのコメントが長かったもので。
  609.                 JPEG形式で横並び出力に対応
  610.                   JPEG形式で横並び出力に対応するのを忘れていたのを修正。
  611.             2.5      以下の機能追加及び変更
  612.                 印刷中断機能の追加
  613.                   印刷中に[ESC]キーを押すことで印刷を中断できます。
  614.                 TIFFヘッダのデータサイズ異常に対応
  615.                   一部のツールでTIFFヘッダのデータサイズが正しく書き込まれ
  616.                   ないため、このデータをリードすると画像の下側が黒くなっていた
  617.                   のを修正し、これらの画像も正常にリードできるようにした。
  618.                 Aris社のMPC用TIFF画像にも一部対応
  619.                   WORLDVIEW等のCD-ROMのTIFF画像にも対応
  620.                   ただし、タイトルによりフォーマットが少し異なるために全部の
  621.                   CD-ROMに対応しているかは不明(現在5タイトルで確認)
  622.                 イメージ表示の色再現を改善
  623.                   フルカラー等の画像をイメージ表示するとマッハ・バンドが目立つ
  624.                   のを改善
  625.                 彩度調整を追加
  626.                   発色の鮮やかさを調整できるようにしました。
  627.                 色調整の範囲指定を一部拡大
  628.                   元の色とかなり異なった色まで調整できるようにしました。
  629.             2.6      以下の機能追加及び変更
  630.                 560用オプション
  631.                   画像をカラーインク、説明を黒インクと同時に使用できます。
  632.                   でも4色インクによる画像印刷はまだ未対応です。
  633.                 用紙によるインク量制限の追加
  634.                   CMYでインクを減らすと色も薄くなるので、普通紙等でインクの
  635.                   合計量も制限できるようにしました。
  636.                 混合黒の色調整
  637.                   混合黒の色を調整する起動オプションを追加しました。
  638.                 色調整のバグ修正
  639.                   CMYシャドーの値を正に調整すると暗い色が変な色で印刷される
  640.                   バグの修正
  641.             2.7      以下の機能追加及び変更
  642.                 印刷部数を指定した時にも正常に印刷の強制終了が可能
  643.                   [ESC]キーにより印刷中断が印刷部数を指定すると正常に動作
  644.                   しないバクの修正。
  645.                 B5用紙で印刷位置がズレるのを修正
  646.                   -Bオプションで調整するようにしました。
  647.                 YS11 さん作 Draw Board 2 の巨大TIFFファイルに対応
  648.                   巨大2値ファイルを読めるように修正しました。
  649.                   -M8オプションが必要です。
  650.                   これの関係でメモリオプションが変更されました。
  651.                   -M8 仮想VRAM3.5MB
  652.                   -M9 仮想VRAM7MB
  653.             2.8      以下の機能追加及び変更
  654.                 2.7で出たテキスト印刷の不具合を修正
  655.                   テキスト印刷で印刷幅が狭くなるバクの修正。
  656.  
  657. アンケートのお願い
  658.           DJTGは順次バージョンアップを予定しています。
  659.           そこで利用者の皆様の要望等を参考にしたいと思います。
  660.           小文字は今回までのバージョンアップで一部対応された機能です。
  661.  
  662.       a.仮想VRAMバッファサイズの拡大
  663.               現在-M9を指定すると32K色で2240*1600ドットまで可に
  664.       b.画像の横並び出力
  665.               現在、画像を2個まで並べて出力できます。
  666.               ただし、2つの画像は倍率が同じになり、右の画像が大きいと左の画像
  667.               に合わせて、切れてしまいます。
  668.       C.サイドワーク用ボタン
  669.               もし追加されたらどのようなサイドワークを使用するか?
  670.               こちらにそのサイドワークがあればテスト可能です。
  671.               DJTGは256色モードのため何らかの制限を受ける可能性あり
  672.       d.用紙種別等を考えた色制御
  673.               現在の色調整に加えて、各種用紙用設定値を条件ファイルに登録し、
  674.               簡単に調整できるようにする
  675.               利用されている用紙は?その場合の発色の問題点は?
  676.       e.簡単なテキスト印刷
  677.               画像ファイルのドキュメント等を同時に印刷可能にする機能
  678.               T-OS付属の32ドット明朝(8ポイント)を標準とし他のサイズも
  679.               可能。
  680.               拡張子は  TXT,DOC,GGG  がテキストファイルになります
  681.               HEDもと言う意見がありますが(1名ですが)
  682.       f.縦横のドット比率対応
  683.               X68等で作成された画像等を正規の比率で印刷する機能
  684.               現在は印刷時に比率を指定することで対応しています。
  685.       g.対応画像ファイルの拡大
  686.               現在TIFFとMAG(MAKI),JPEGのみだが、他の画像形式
  687.               にも対応する予定あり
  688.               この場合、どんな形式に対応するか?  
  689.               PIC、BMPにと言う意見があります。
  690.               BMPはWin用画像が付録CD-ROM等でかなり増えてきたので
  691.               こっちが先かもしれません。
  692.       H.起動オプションによる初期状態設定(条件ファイル?)
  693.               現在の初期設定は変更できませんが、これを変更可能にする
  694.               /S6  用紙サイズをハガキにする  等  DJT準拠の指定
  695.       i.印刷時の改ページ制御の指定
  696.               現在複数ファイルを印刷する時に、全体が印刷出来るように改ページ
  697.               する完全印刷を指定可能になりました。
  698.       j.倍率設定ボタンの見直し
  699.               現在は用紙サイズを考えた特殊倍率設定ボタンに変更しました。
  700.               ただし、各ボタンの印刷サイズについては、検討の余地あり
  701.               この場合、どんな大きさに印刷するボタンを希望するか?
  702.       K.画像の拡大表示機能
  703.               現在画像はレイアウト表示で小さく表示されるだけなので確認用として
  704.               より大きく表示できるようにする
  705.  
  706.       追1.制御ファイルとレイアウトファイル
  707.               現在、DJTGではアップするたびに多量の画像データを印刷して、
  708.               綺麗に印刷できるかチェックしています。面倒なので、これを自動化
  709.               するために制御ファイルの導入を検討しています。(拡張子DJC)
  710.               倍率やファイル名等をテキストで記述しておくとそれに従って、印刷
  711.               が、自動的に行えます。(DTP的な使用も可。つまりフォントの
  712.               大きさや色が途中である程度指定できる予定)
  713.               レイアウトファイルはファイル名を直接指定せずに記述されたもので
  714.               基本は制御ファイルと同じです。データファイルとして、選択した物
  715.               のレイアウトを決定します。(拡張子DJL)
  716.  
  717.       追2.ファイル名印刷
  718.               画像データの上に小さな文字でファイル名(パス名?)を印刷する機能
  719.               せっかく、A4一枚に一度に8枚までの画像を印刷できるので一覧印刷
  720.               的な使い方ができるようにしようかと思っています。
  721.               フォントは24または16位の小さな物を考えていますが。
  722.  
  723.       利用者の皆様から、この他に以下ような物がよせられていました。
  724.  
  725.       希望A.印刷位置や倍率をドラッグで指定したい。
  726.               これは、現在のままの仕様では、むずかしいです。
  727.               制御ファイルを作成するプログラムを作って対応するなら、可能かも
  728.               しれませんが。
  729.               当然、指定中の表示は枠のみになります。
  730.       希望B.A4用紙を何枚か使用して、でかく印刷する機能(ポスター印刷)
  731.               これは中々面白いかも?  もし、有れば使用されますか?
  732.       希望c.印刷中断ボタン
  733.               印刷中に[ESC]キーを押すことで印刷を中断できます。
  734.       希望d.印刷枚数指定
  735.               現在印刷部数は15まで指定できます。
  736.       希望e.特に16色でタイリングによる中間色表現した絵にでるパターンが
  737.               目立つのを修正して欲しい
  738.               L10から採用された新しいパターンを利用すると改善されます。
  739.               ただし、画像がザラついたようになりますけど。
  740.               古いタイプのパターンを利用する場合は倍率を400%か200%
  741.               にして下さい。
  742.       希望f.32K色以上の絵でマッハバンドが目立つのを修正して欲しい
  743.               L10から採用された新しいパターンを利用するとより改善されます。
  744.               L12からはフルカラーのまま読めるので、さらに改善されます。
  745.       希望g.多段印刷
  746.               現在はA4縦で24ドット以下のフォントの時に横2列に印刷すること
  747.               が可能です。
  748.               希望するフォーマットは?
  749.       希望h.テキストのイメージ表示を1頁毎に
  750.               確かに長いファイルだと時間がかかりすぎるので修正しました。
  751.       希望i.印刷位置の数値をいじったら任意に自動的に変更
  752.               確かにその方が便利なので修正しました。
  753.       希望j.モノカラー印刷(その上に書けるように淡く印刷)
  754.               ポストカードの下絵等に利用する一色多階調の印刷。
  755.               現在、彩度を-8,-8に調整しCMYで色調整することである程度は
  756.               可能になっています。もし、気に入られた色調整の値があったら、お知
  757.               らせ下さい。モノカラー印刷色指定追加時に参考にしたいと思います。
  758.               (条件ファイルに登録する7色?のテーブルに登録します。)
  759.       希望K.レイアウト表示での逆方向頁送り(現在は順方向のみ)
  760.       希望L.ファイル指定のカット&ペースト
  761.               ファイル指定で誤って指定したファイルを取り消したり、順番を
  762.               入れ換える機能。ファイル数の拡大と合わせて。
  763.       希望m.ザラツキの軽減
  764.               パターンを変更して以前より目立たなくなったはずです。
  765.  
  766.  
  767.           以上のようなバージョンアップを考えていますが、次回のバージョンでは
  768.           多分全部は無理だと思うので利用者の皆様の意見も参考にしたいと思います
  769.           実現は希望者数とそれに対する労力(出費)を秤にかけて行います。
  770.           もちろん私自信の都合が優先されますが。
  771.           利用者の皆様でぜひこの機能をという方、上記以外の物でもかまいません。
  772.           また発色等での問題等もお願いします。
  773.           ご意見・要望はメールでお願いします。また利用者に広く訴えたい場合は
  774.           FTOWNS1の会議室3番(絵画喫茶)でお願いします。
  775.           メール等がまだ少ないような気がします。できるだけ反映しますから。
  776.           もちろん特にご意見等が無い場合はかまいませんが。
  777.           あと、アンケートのメールですが、以前に答えられている場合は新たに発言
  778.           したい項目にだけ、答えていただいた方が短くなるのでGoodです。
  779.           テキスト印刷についてはDJTTをメインに考えていきます。
  780.  
  781.  
  782. 謝辞
  783.    Draw Board 2 は YS11 さんの簡易製図&プリントアウトツールです。
  784.  
  785.       他の画像フォーマット対応については以下の物を参考にさせて戴きました。
  786.  
  787.       MKI      FRAVのDL3-44のMAKIフォーマット仕様書
  788.       MAG      FRAVのDL3-4のまぐろーだー仕様書
  789.       (以上の作者はどちらも、まきちゃんNETの Woody RINNさんです)
  790.  
  791.  
  792.       また、ご意見・要望及びアンケートを参考にさせて戴きました。
  793.  
  794.       以上、作者の方及びご協力下さった皆様、誠にありがとうございました。
  795.  
  796.  
  797.       DEEPVOYAGE  ・  WORLDVIEW は Aris社のCD-ROM
  798.       ソフトです。
  799.  
  800.